package com.atguigu.gmall.product.service;

import com.atguigu.gmall.model.product.*;

import java.util.List;

/**
 * @author Chong Wang
 * @create 2020-11-30 11:03
 */
public interface ManageService {
    //查询所有一级分类
    List<BaseCategory1> getCategory1();

    //根据一级分类查询二级分类
    List<BaseCategory2> getCategory2(Long category1Id);

    //根据二级分类查询三级分类
    List<BaseCategory3> getCategory3(Long category2Id);

    //查询分类查询平台属性信息列表
    List<BaseAttrValue> getAttrInfoList(Long category1Id, Long category2Id, Long category3Id);

    //添加平台属性
    void saveAttrInfo(BaseAttrInfo baseAttrInfo);

    //根据平台属性id获取平台属性值
    List<BaseAttrValue> getAttrValueList(Long attrId);

    //根据平台属性id获取平台属性
    BaseAttrInfo getAttrInfo(Long attrId);
}
